From 8526b0a0065cf5a9a755da2985f80b0fc61e2d3f Mon Sep 17 00:00:00 2001 From: robertl Date: Wed, 7 May 2003 02:31:44 +0000 Subject: [PATCH] Add urlbase to GPX. --- gpsbabel/gpx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gpsbabel/gpx.c b/gpsbabel/gpx.c index 84cc18b25..c46b67097 100644 --- a/gpsbabel/gpx.c +++ b/gpsbabel/gpx.c @@ -66,6 +66,7 @@ static void *mkshort_handle; static time_t file_time; static char *gsshortnames = NULL; +static char *urlbase = NULL; static route_head *trk_head; static route_head *rte_head; @@ -762,6 +763,8 @@ void gpx_wr_init(const char *fname, const char *args) { mkshort_handle = mkshort_new_handle(); + urlbase = get_option(args, "urlbase"); + ofd = fopen(fname, "w"); if (ofd == NULL) { fatal(MYNAME ": open %s for writing\n", fname ); @@ -934,7 +937,7 @@ gpx_waypt_pr(const waypoint *waypointp) } if (waypointp->url) { tmp_ent = gpx_entitize(waypointp->url); - fprintf(ofd, "%s\n", tmp_ent); + fprintf(ofd, "%s%s\n", urlbase ? urlbase : "", tmp_ent); xfree(tmp_ent); } if (waypointp->url_link_text) { -- 2.30.2